MySQL启动常见错误:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ | 您所在的位置:网站首页 › mysql 错误码602 › MySQL启动常见错误:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ |
当我们系统环境中的Mysql是采用源码安装时,在启动MySQL时通常会遇到如下问题: [root@server1 bin]# ./mysql -u root -p Enter password:报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 起初采用方法: 1、通过find / -name mysql.sock 2、查询到结果,做一个软链接到/tmp目录下即可解决问题 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 但是经过测试,发现还是不行 然后发现原来/etc/init.d/下没有mysqld服务,可能是之前执行某些任务时,将该服务删除了。 最终解决方案: 重新配置mysqld服务。 步骤如下: 1、cd usr/local/mysql/ 2、/bin/cp support-files/my-small.cnf /etc/my.cnf //建立配置文件 3、useradd -s /sbin/nologin -M mysql // 创建mysql分组,-M不创建主目录,-s不允许登录 4、chown -R mysql.mysql data // 改变目录的属主和属组
10、可通过ps -ef | grep mysqld 查看进程是否启动 OK! 问题解决 |
CopyRight 2018-2019 实验室设备网 版权所有 |